// 操作给定的二叉树，将其变换为原二叉树的镜像。
// 比如：    源二叉树 
//             8
//            /  \
//           6   10
//          / \  / \
//         5  7 9 11
//         镜像二叉树
//             8
//            /  \
//           10   6
//          / \  / \
//         11 9 7  5
function swap(root){
    let temp=root.right
    root.right=root.left
    root.left=temp
}
function Mirror( pRoot ) {
    // write code here
    let dfs=function(root){
        if (!root) {
            return
        }
        swap(root)
        dfs(root.left)
        dfs(root.right)
    }
    dfs(pRoot)
    return pRoot
}